<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:f="http://java.sun.com/jsf/core">

    <ui:composition template="../layout_main.xhtml">
        <ui:define name="title">
            Zapotrzebowanie gotowkowe!
        </ui:define>
        <ui:define name="sidebarleft">
            <ui:include src="/finansowy/menu_finansowy.xhtml"/>
        </ui:define>
        <ui:define name="content">
            <h:form>
                <f:metadata>
                    <f:viewParam name="id" value="#{zam_gotBean.id_zam}" />
                    <f:viewParam name="edycja" value="#{zam_gotBean.nowy}"/>
                    <f:event type="preRenderView" listener="#{zam_gotBean.inicjalizuj}"/>
                    <f:event type="preRenderView" listener="#{logBean.sprawdz_uprawnienia_finansowy}"/>
                </f:metadata>
                <ul id="podglad_zam">

                    <li>
                        <label>Imie:</label>
                        <h:inputText value="#{zam_gotBean.imie}" rendered="#{zam_gotBean.nowy}"/>
                        <h:outputText value="#{zam_gotBean.imie}" rendered="#{not zam_gotBean.nowy}"/>
                    </li>
                    <li>
                        <label>Nazwisko:</label>
                        <h:inputText value="#{zam_gotBean.nazwisko}" rendered="#{zam_gotBean.nowy}"/>
                        <h:outputText value="#{zam_gotBean.nazwisko}" rendered="#{not zam_gotBean.nowy}"/>
                    </li>
                    <li>
                        <label>Jednostka: </label>
                        <h:inputText value="#{zam_gotBean.jednostka}" rendered="#{zam_gotBean.nowy}"/>
                        <h:outputText value="#{zam_gotBean.jednostka}" rendered="#{not zam_gotBean.nowy}"/>
                    </li>
                    <li>
                        <label>Typ: </label>#{msgs.zap_got_tytul}
                    </li>
                    <li>
                        <label>Przedmiot Zakupu:</label>

                        <h:dataTable styleClass="tabelaDodawanie"  value="#{zam_gotBean.specList}" var="spec" id="spece">
                            <h:column>
                                <f:facet name="header">Nazwa</f:facet>  
                                <h:inputText value="#{spec.nazwa}" rendered="#{zam_gotBean.nowy}"  />
                                <h:outputText value="#{spec.nazwa}" rendered="#{not zam_gotBean.nowy}"/>
                            </h:column>
                            <h:column>
                                <f:facet name="header">Kwota</f:facet>  
                                <h:inputText value="#{spec.kwota}" rendered="#{zam_gotBean.nowy}"  />
                                <h:outputText value="#{spec.kwota}" rendered="#{not zam_gotBean.nowy}"/>

                            </h:column>


                            <h:column rendered="#{zam_gotBean.nowy}">
                                <h:commandLink value="USUN" action="#{zam_gotBean.usun_spec(spec)}"/>
                            </h:column>

                            <h:inputHidden value="#{spec.idspecyfikacjaZamowienia}"/>


                        </h:dataTable>
                    </li>
                    <h:commandLink value="Dodaj" action="#{zam_gotBean.dodaj_spec}" rendered="#{zam_gotBean.nowy}">
                        <f:ajax render="spece suma" execute="spece"/>
                    </h:commandLink>

                    <li>
                        <label>Przewidywana łączna kwota brutto zakupu gotówkowego:</label>

                        <h:inputText value="#{zam_gotBean.suma}" rendered="#{zam_gotBean.nowy}" id="suma"/>
                        <h:commandLink value="Przelicz" rendered="#{zam_gotBean.nowy}">
                            <f:ajax render="suma" execute="spece"/>
                        </h:commandLink>                      
                        <h:outputText value="#{zam_gotBean.suma}" rendered="#{not zam_gotBean.nowy}"/>
                    </li>
                    <li>
                        <label>Przewidywane miejsce realizacji zakupu:</label>
                        <h:inputText value="#{zam_gotBean.miejsce}" rendered="#{zam_gotBean.nowy}"/>
                        <h:outputText value="#{zam_gotBean.miejsce}" rendered="#{not zam_gotBean.nowy}"/>
                    </li>
                    <li><label> Źródło finansowania:</label> 
                        <h:inputText value="#{zam_gotBean.zrodlo}" rendered="#{zam_gotBean.nowy}"/>
                        <h:outputText value="#{zam_gotBean.zrodlo}" rendered="#{not zam_gotBean.nowy}"/>
                    </li>

                    <li>
                        <label>Uzasadnienie konieczności realizacji zakupu gotówkowego:</label>



                        <h:inputTextarea value="#{zam_gotBean.komentarz}" rendered="#{zam_gotBean.nowy}"/>
                        <h:outputText value="#{zam_gotBean.komentarz}" rendered="#{not zam_gotBean.nowy}"/>
                    </li>

                    <li>                        
                        <label>
                            <h:outputText value="Załączniki: " rendered="#{zam_gotBean.nowy or zam_gotBean.saZalaczniki()}"/>
                        </label>
                        <h:dataTable  styleClass="tabelaDodawanie" value="#{zam_gotBean.zalacznikiList}" var="zalacznik" id="zalaczniki" rendered="#{zam_gotBean.saZalaczniki() or zam_gotBean.nowy}">
                            <h:column>
                                <f:facet name="header">Nazwa:</f:facet>
                                <h:inputText value="#{zalacznik.nazwa}" rendered="#{zam_gotBean.nowy}"  />
                                <h:outputText value="#{zalacznik.nazwa}" rendered="#{not zam_gotBean.nowy}"/>
                            </h:column>
                            <h:column>
                                <f:facet name="header">Typ:</f:facet>
                                <h:inputText value="#{zalacznik.typ}" rendered="#{zam_gotBean.nowy}"  />
                                <h:outputText value="#{zalacznik.typ}" rendered="#{not zam_gotBean.nowy}"/>

                            </h:column>

                            <h:column>
                                <f:facet name="header">Komentarz:</f:facet>
                                <h:inputText value="#{zalacznik.komentarz}" rendered="#{zam_gotBean.nowy}"  />
                                <h:outputText value="#{zalacznik.komentarz}" rendered="#{not zam_gotBean.nowy}"/>

                            </h:column>



                            <h:column rendered="#{zam_gotBean.nowy}">
                                <h:inputHidden value="#{zalacznik.idzalaczniki}"/>
                            </h:column>


                        </h:dataTable>
                        <h:commandLink value="Dodaj" action="#{zam_gotBean.dodaj_zalacznik}" rendered="#{zam_gotBean.nowy}">
                            <f:ajax render="zalaczniki" execute="zalaczniki"/>
                        </h:commandLink>

                    </li>

                    <li>
                        <label>Uwagi do zamówienia:</label>
                        <h:inputTextarea value="#{zam_gotBean.uwagi}" rendered="#{zam_gotBean.nowy}"/>
                        <h:outputText value="#{zam_gotBean.uwagi}" rendered="#{not zam_gotBean.nowy}"/>
                    </li>




                    <li class="button">
                        <h:button value="Powrót" rendered="#{not zam_gotBean.nowy}" outcome="przegladanie"/>
                        <h:button value="Zatwierdź"  rendered="#{not zam_gotBean.nowy}" outcome="przegladanie">
                            <f:param name="id" value="#{zam_gotBean.id_zam}"/>
                            <f:param name="action" value="ZAT"/>
                        </h:button>
                        <h:button value="Odrzuć"  rendered="#{not zam_gotBean.nowy}" outcome="przegladanie">
                            <f:param name="id" value="#{zam_gotBean.id_zam}"/>
                            <f:param name="action" value="OD"/>
                        </h:button>
                        <h:button value="Zakwestionuj"  rendered="#{not panelFinansowy.przyciski_kwesty(zam_gotBean.id_zam)}" outcome="przegladanie">
                            <f:param name="id" value="#{zam_gotBean.id_zam}"/>
                            <f:param name="action" value="ZAK"/>
                        </h:button>
                        <h:button value="Załączniki zostały uzupełnione"  rendered="#{panelFinansowy.przyciski_kwesty(zam_gotBean.id_zam)}" outcome="przegladanie">
                            <f:param name="id" value="#{zam_gotBean.id_zam}"/>
                            <f:param name="action" value="UZ"/>
                        </h:button>
                        <h:inputHidden value="#{zam_gotBean.id_zam}"/>
                    </li>
                </ul>


            </h:form>
        </ui:define>
    </ui:composition>
</html>

